package com.hjh.netty.elect.demo4;

import lombok.Data;
import lombok.ToString;

/**
 *  定时上送数据分类
 *  子类=0x01，版本=2 ：自定义测点数据
 * @author pyz
 *
 */
@Data
@ToString
public class SubType1TypeVer2{
	
	//装置序列号  格式：uint32，单位：
	private int deviceSn; 
	
	//DI 状态  格式：uint16，单位：
	private int DIStatus;
	
	//DO 状态  格式：uint16，单位：
	private int DOStatus;
	
	//告警状态  格式：uint16，单位：
	private int AlarmStatus;
	
	//预警状态  格式：uint16，单位：
	private int PreAlarmStatus;
	
	//越限状态  格式：uint16，单位：
	private int setpointStatus;
	
	//Ir 故障状态  格式：uint16，单位：
	private int IRCheckStatus;
	
	//TC 故障状态  格式：uint16，单位：
	private int TCCheckStatus;
	
	//Ia  格式：float，单位：A
	private float I1;
	
	//Ib  格式：float，单位：A
	private float I2;
	
	//Ic  格式：float，单位：A
	private float I3;
	
	//Pa  格式：float，单位：W
	private float Pa;
	
	//Pb  格式：float，单位：W
	private float Pb;
	
	//Pc  格式：float，单位：W
	private float Pc;
	
	//自定义测点
	/*如配置记录参数为电流，则为 float 类型，如配置
	记录参数为电能，则为 int32 类型，如配置记录参数为 DI 脉冲计数，则为 uint32 类型。*/
	/** 电压 **/
	//A 相电压HD3
	private float AUHD3;
	
	//B 相电压HD3
	private float BUHD3;
	
	//C 相电压HD3
	private float CUHD3;
	
	//A 相电压HD5
	private float AUHD5;
	
	//B 相电压HD5
	private float BUHD5;
	
	//C 相电压HD5
	private float CUHD5;
	
	//A 相电压HD7
	private float AUHD7;
	
	//B 相电压HD7
	private float BUHD7;
	
	//C 相电压HD7
	private float CUHD7;
	
	//A 相电压HD9
	private float AUHD9;
	
	//B 相电压HD9
	private float BUHD9;
	
	//C 相电压HD9
	private float CUHD9;
	
	//A 相电压HD11
	private float AUHD11;
	
	//B 相电压HD11
	private float BUHD11;
	
	//C 相电压HD11
	private float CUHD11;
	
	/** 电流 **/
	//A 相电流HD3
	private float AIHD3;
	
	//B 相电流HD3
	private float BIHD3;
	
	//C 相电流HD3
	private float CIHD3;
	
	//A 相电流HD5
	private float AIHD5;
	
	//B 相电流HD5
	private float BIHD5;
	
	//C 相电流HD5
	private float CIHD5;
	
	//A 相电流HD7
	private float AIHD7;
	
	//B 相电流HD7
	private float BIHD7;
	
	//C 相电流HD7
	private float CIHD7;
	
	//A 相电流HD9
	private float AIHD9;
	
	//B 相电流HD9
	private float BIHD9;
	
	//C 相电流HD9
	private float CIHD9;
	
	//A 相电流HD11
	private float AIHD11;
	
	//B 相电流HD11
	private float BIHD11;
	
	//C 相电流HD11
	private float CIHD11;
		
}
